.r_sitebar{position:fixed;right:0;top:50%;margin-top:-100px;z-index:411;}
.r_sitebar .show{}
.r_sitebar .show.on{display: none;}
.r_sitebar .show .item{position:relative;width:40px;height:40px;margin-bottom:5px;border-radius:50%;line-height:44px;text-align:center;background-color:rgba(0,0,0,.5);color:#fff;font-size:14px;cursor:pointer;}
.r_sitebar .show .item:hover{background-color:#aaa;}
.r_sitebar .pc{display:none;font-size:12px;}
.r_sitebar .phone .iconfont{font-size:22px;}
/*.r_sitebar .show .item:not(:last-child){border-bottom:1px solid currentColor;}*/
.r_sitebar .pc img{display:inline-block;vertical-align:middle;width:32px;}
.r_sitebar .hides{position:absolute;z-index:2;width:220px;right:38px;top:0;padding:15px;border-top-left-radius:8px;border-bottom-left-radius:8px;border-bottom-right-radius:8px;text-align:left;font-size:16px;line-height:1.5;background-color:#fff;color:#222;border-width:2px;border-style:solid;border-color:#2d425a;display:none;}
.r_sitebar .hides:after{border-color:inherit;border-width:10px;z-index:-1;right:-20px;top:0;}
/*.r_sitebar .hides:before{border-color:#fff;border-width:8px;z-index:2;right:-15px;top:2px;}*/
.r_sitebar .hides:after,.r_sitebar .hides:before{content:"";position:absolute;width:0;height:0;border-style:solid;border-top-color:transparent;border-bottom-color:transparent;border-right-color:transparent;}
.r_sitebar .hides .items{display:block;margin:3px 0;font-size:18px;}
/*.r_sitebar .hides .time{color:#666;font-size:14px;}*/
.r_sitebar .hides .time em{display:inline-block;margin-left:5px;font-size:1.3em;color:#f75b5c;}
.r_sitebar .wechat .items{float:left;width:49%;margin-top:10px;text-align:center;font-size:12px;color:#888;}
.r_sitebar .wechat .items:nth-child(odd){margin-right:2%;}
.r_sitebar .wechat img{width:100%;display:block;margin:3px auto;border:1px solid #eee;}
/*.r_sitebar .hides .num{color:#d70d20;}*/
.r_sitebar .hides .contact{display:inline-block;padding:5px;font-size:16px;background-color:#f75b5c;color:#fff;}
.r_sitebar .hides .contact:hover{background-color:#9e0312;}
.r_sitebar .hides.active{display:block;}
.r_sitebar .close{display:block;width:25px;height:25px;margin:5px auto;text-align:center;line-height:25px;border-radius:50%;background-color:#ccc;color:#444;cursor:pointer;}
.r_sitebar .close:hover{color:#fff;}
.to_top{display:none;}
.to_top.active{display:block;}
.to_top .iconfont{font-size:22px;}
@media(min-width:1100px){
    .r_sitebar .show{border-radius:3px;}
    .r_sitebar .show .item{width:60px;height:60px;line-height:60px;border-radius:0;}
    .r_sitebar .hides{right:60px;}
    .r_sitebar .pc{display:block;}
    .r_sitebar .phone{display:none;}
    .wrap{padding-right:60px;}
}
